Class ConvertWeatherData
- java.lang.Object
-
- ConvertWeatherData
-
public class ConvertWeatherData extends java.lang.ObjectThis program converts a weather file from .epw format for EnergyPlus to .mos format for Modelica.To convert weather data, run this program as
java -jar ConvertWeatherData.jar inputFile.epwwhereinputFileis an EnergyPlus TMY3 file in theepwformat. This will produce anmosfile.
-
-
Constructor Summary
Constructors Constructor Description ConvertWeatherData()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.ArrayList<java.lang.String>convert(java.lang.String filename, java.util.ArrayList<java.lang.String> myArr)Read and convert data from weather file in epw formatstatic java.lang.StringgetSimulationTime(int[] time, boolean minuteFlag)Transfer weather time from a format in year, month, date, hour and minute to a format in seconds for simulationstatic voidmain(java.lang.String[] args)This method is used to transfer the weather data file from .epw format for EnergyPlus to .mos for Modelicastatic voidwrite(java.lang.String filename, java.util.ArrayList<java.lang.String> myArr)Write converted data into .mos file
-
-
-
Method Detail
-
getSimulationTime
public static java.lang.String getSimulationTime(int[] time, boolean minuteFlag)Transfer weather time from a format in year, month, date, hour and minute to a format in seconds for simulation- Parameters:
time- time(year, month, day, hour, minute) in weather data file- Returns:
- simulation time in seconds
-
write
public static void write(java.lang.String filename, java.util.ArrayList<java.lang.String> myArr) throws java.io.IOExceptionWrite converted data into .mos file- Parameters:
filename- the name of .mos weather data filemyArr- array where the weather data is stored- Throws:
java.io.IOException- when problems occur during file access
-
convert
public static java.util.ArrayList<java.lang.String> convert(java.lang.String filename, java.util.ArrayList<java.lang.String> myArr) throws java.io.IOExceptionRead and convert data from weather file in epw format- Parameters:
filename- the name of .epw weather data filemyArr- the array where the weather data is stored- Throws:
java.io.IOException- when problems occur during file access
-
main
public static void main(java.lang.String[] args)
This method is used to transfer the weather data file from .epw format for EnergyPlus to .mos for Modelica- Parameters:
args- name of .epw weather data file
-
-